A Modeling Tool for Workload Analysis and Performance Tuning of Parallel Database Applications

نویسندگان

  • Silvio Salza
  • Massimiliano Renzetti
چکیده

After about two decades of evolution parallel database architectures have finally reached a maturity level that makes them a serious competitor to traditional mainframe based architectures and distributed database systems. Dealing with these innovative systems requires to change considerably the application design process, mostly because of the sophisticated physical data organization (e.g. relation declustering), and, in general because of the more complex execution model. In this paper we present a methodology, and a connected modeling tool for the performance analysis of parallel database applications. The methodology is based on the results of previous work we have performed on this subject for traditional sequential DBMS, and is devised for a strict integration into the design procedure. The modeling approach allows both to provide the designer with an early feedback on the performance of the application, and a to produce a detailed account of the execution cost, that helps focusing the problem and gives a guide for the design improvement.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An ANOVA Based Analytical Dynamic Matrix Controller Tuning Procedure for FOPDT Models

Dynamic Matrix Control (DMC) is a widely used model predictive controller (MPC) in industrial plants. The successful implementation of DMC in practical applications requires a proper tuning of the controller. The available tuning procedures are mainly based on experience and empirical results. This paper develops an analytical tool for DMC tuning. It is based on the application of Analysis of V...

متن کامل

Oracle Database Workload Performance Measurement and Tuning Toolkit

Database tuning practice is mainly conducted as a consequence of user’s complaints on the performance. There is a need for a reactive monitoring and tuning tool enabling a real-time overview of the main resource consumers in order to detect and solve performance bottlenecks. With an assessment of the Oracle’s high-availability database, in terms of the main architectural components and their im...

متن کامل

Automatic Parallel Performance Analysis and Tuning for Large Clusters

This paper describes ongoing development of a performance analysis and tuning tool for parallel MPI [11] applications running on large clusters. Several parallel performance debugging tools such as VaMPIr [5], AIMS [3], and ParaVer [7] exist. Most of the existing tools provide post-mortem analysis and rely extensively on program visualization techniques to aid the user with performance bottlene...

متن کامل

Modeling Master/Worker applications for automatic performance tuning

Parallel application development is a very difficult task for non-expert programmers, and therefore support tools are needed for all phases of this kind of application development cycle. This means that developing applications using predefined programming structures (frameworks/skeletons) should be easier than doing it from scratch. We propose to take advantage of the intrinsic knowledge that t...

متن کامل

Index Interactions in Physical Design Tuning: Modeling, Analysis, and Applications

One of the key tasks of a database administrator is to optimize the set of materialized indices with respect to the current workload. To aid administrators in this challenging task, commercial DBMSs provide advisors that recommend a set of indices based on a sample workload. It is left for the administrator to decide which of the recommended indices to materialize and when. This decision requir...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997